let chartDataStr = decodeHtml(chartData);
let chartJsonArray = JSON.parse(chartDataStr);

let arrayLength = chartJsonArray.length;
let numericData = [];
let labelData = [];
for (let i = 0; i<arrayLength;i++){
    numericData[i] = chartJsonArray[i].value;
    labelData[i] = chartJsonArray[i].label;
}

//饼图
const data = {
    labels:labelData,
    datasets:[{
        label:'My First Dataset',
        data: numericData,
        backgroundColor:[
            'rgb(255,99,132)',
            'rgb(54,162,235)',
            'rgb(255,205,86)'
        ],
        hoverOffset :4
    }]
};
const options = {
    plugins:{
        title:{
            display:true,
            text:'项目状态'
        }
    }
}

new Chart(document.getElementById("myPieChart"),{
    type:'pie',
    data:data,
    options:options

})

function decodeHtml(html){
    let txt = document.createElement("textarea");
    txt.innerHTML = html;
    return txt.value;
}